package com.magic.himalaya.interfaces;

import com.ximalaya.ting.android.opensdk.model.track.Track;

import java.util.List;

/**
 * @description:
 * @create: Create by Magic on 2022/1/22.
 */
public interface IAlbumDetailVIewCallBack {

    /**
     * 成功获取专辑内的声音列表并渲染
     * @param trackList
     */
    void onTrackListLoader(List<Track> trackList);

    /**
     * 网络错误时
     */
    void onNetworkError();

    /**
     * 数据为空时
     */
    void onTrackEmpty();

    /**
     * 加载中时
     */
    void onLoading();


    /**
     * 下拉刷新更多内容
     */
    void pullToRefreshMore();

    /**
     * 上接加载更多
     */
    void loadMore();
}
